██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
FFmpeg
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqFFmpeg è un progetto mwbgsoftware mwbwlibero e open source costituito da una suite di mwcaprogrammi e mwcqlibrerie per una completa gestione di file mwcgaudio, mwcwvideo ed altri tipi di stream multimediali; mwdaffmpeg è anche il nome della principale applicazione, utilizzabile a mwdqriga di comando, progettata per l'elaborazione di file audio e video, ampiamente usata per compiti quali conversione tra formati, operazioni di editing di base (trimming, concatenazione, scaling), effetti di post-produzione, aderenza agli standard (mwdgSMPTE, mwdwITU).
Il progetto include anche i tool mweqffplay, un semplice media player, e mwegffprobe, per visualizzare informazioni relative ad un file multimediale. Tra le principali librerie che fanno parte del progetto troviamo mwewlibavcodec, contenente diversi mwfacodec audio/video ed utilizzata da molti prodotti software free e commerciali, mwfqlibavformat (Lavf), per la gestione di file container multimediali e relativi mux e demux, mwfglibavfilter, una collezione di filtri per manipolazione e correzione audio/video, modulari e configurabili in pipeline per produrre operazioni complesse.
FFmpeg è incluso ed integrato in molti altri progetti software, e le sue librerie sono usate in media player come mwgaVLC ed in piattaforme come mwgqYouTube e mwggBilibili. Encoder e decoder per molti formati audio e video fanno parte del progetto, rendendolo molto utile per la transcodifica di media in formati comuni e meno comuni.
FFmpeg è disponibile sotto licenza mwhaLGPL-2.1-or-later oppure mwhqGPL-2.0-or-later, a seconda di quali opzioni sono abilitate.
FFmpeg è sviluppato su mwhwLinux e può essere compilato ed eseguito su qualunque dei principali mwiasistemi operativi, incluso mwiqMicrosoft Windows.
Contents
• Storia
• Licenza
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Storia
Il progetto è stato iniziato da Fabrice Bellard nel 2000, ed è stato poi guidato da Michael Niedermayer dal 2004 al 2015.
Il 13 marzo 2011, un gruppo di sviluppatori decise di distaccarsi dal progetto FFmpeg e crearne un fork di nome mwjgLibav. Ciò fu causato da disaccordi col project management.
Il 10 gennaio 2014, due sviluppatori di mwkaGoogle annunciarono che più di 1000 bugs di FFmpeg furono corretti grazie a due anni di mwkqfuzz testing.
Nel gennaio 2018, il programma mwkwffserver - facente per lungo tempo parte del progetto - fu rimosso. Già in precedenza il programma fu deprecato perché di difficile manutenzione.
In media, una nuova release del progetto viene resa disponibile ogni tre mesi. Le release sono disponibili sul sito ufficiale per il download; tuttavia gli sviluppatori di FFmpeg raccomandano di crearsi una propria versione compilando il codice sorgente più recente, scaricato dal repository mwlqGit.
Componenti
• ffmpeg è uno strumento da mwmqriga di comando per convertire un file video o audio da un formato a un altro. Inoltre supporta la cattura e la codifica in tempo reale dalla scheda TV.
• ffplay è un semplice media player basato su mwngSDL e sulle librerie FFmpeg
• mwoalibavcodec è una libreria contenente tutti gli encoder/decoder di FFmpeg. Molti codec sono stati sviluppati da zero per garantire le migliori prestazioni e la massima riusabilità del codice.
• libavformat è una libreria contenente mwogparser e generatori condivisi per tutti i formati audio/video.
Licenza
LGPL conterrà solo componenti con licenza LGPL o una licenza come BSD in particolare x264 è GPL e quindi rende l'intera build GPL.
"Condiviso" significa che è un gruppo di librerie separate che alimentano un ffmpeg relativamente piccolo.
Non condiviso è statico, il che significa che hai un grande ffmpeg con tutte le librerie integrate: nessuna differenza di funzionalità ma statico è più facile da spostare, quindi l'opzione migliore è la GPL non condivisa. potresti notare che statico è enorme perché stai ricevendo ffmpeg, ffprobe e ffplay con le proprie librerie ciascuno, mentre "condiviso" li fa usare le stesse librerie FFmpeg, ffprobe e ffplay possono essere spostati in directory diverse e continueranno a funzionare in una build condivisa non possono essere separati.
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su FFmpeg
Collegamenti esterni
• (EN) Sito ufficiale, su ffmpeg.org.
• FFmpeg, su packages.debian.org.
• citerefgithub(EN) FFmpeg, su GitHub.
• Repository sorgenti di FFmpeg, su git.ffmpeg.org.
• (EN) Sito di segnalazione bug, su trac.ffmpeg.org.
• citereffree-software-directory(EN) FFmpeg, su Free Software Directory.
• mwsqComandi di FFmpeg, su linux.die.net.